home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 4,101 to 4,200 / aol-file-protocol-4400-4101-to-4200.zip / AOLDLs / Business Management / CONDO_ Condominium Mgmt / CONDOMIN.exe / READ.ME < prev    next >
Text File  |  1986-05-13  |  14KB  |  344 lines

  1. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  2. $                                                             $
  3. $                  S P E C I A L   O F F E R !                $
  4. $                                                             $
  5. $   As part of the advertising promotion for WordTech's new   $
  6. $   dB Chart program, we are giving away a free copy of dB    $
  7. $   Chart with each WordTech compiler.  dB Chart reads data   $
  8. $   directly from dBASE II or III data bases, and draws       $
  9. $   your choice of eight types of color graphs.  It really    $
  10. $   helps you visualize and analyze the relationships in      $
  11. $   your data bases.                                          $
  12. $                                                             $
  13. $   For more information about dB Chart, look through the     $
  14. $   literature package for a series of articles by Miriam     $
  15. $   Liskin, printed on white paper.  The back side of these   $
  16. $   articles is a review of dB Chart called "Charting the     $
  17. $   Course".                                                  $
  18. $                                                             $
  19. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  20.  
  21.  
  22. Copyright 1986 dataBASE Specialties   (415) 652-3630
  23.   P.O. Box 2975, Oakland, CA  94609
  24.  
  25. ------------------------------------------------------------------
  26. Feel free to make copies of this disk for your friends or business
  27. associates.  But please do not change anything and be sure to keep
  28. the copyright notices.
  29. ------------------------------------------------------------------
  30.  
  31. This disk contains three different versions of a sample dBASE
  32. application that will keep track of your checkbook.  The first
  33. version is the normal PRG and FMT files that you know and love.
  34. Suppose you wanted to sell this application for $50.  You would
  35. have a real problem: your potential customers must already own a
  36. copy of dBASE III, or they would have no way to run the programs
  37. that you sell them.  So they have to buy a $360 copy of dBASE III
  38. (the cheapest mail-order price) in order to run your $50 product!
  39.  
  40. Or suppose that you want to run this program on 20 different
  41. computers around your company.  You couldn't do that legally
  42. unless every one of those computers has a licensed copy of dBASE
  43. III, and that would cost you at least $7200.
  44.  
  45. Another real problem with dBASE III is that you have to give your
  46. customers the PRG files.  You hope that they won't change
  47. anything, but who knows.  When they call you for support, are they
  48. running the programs that you wrote for them, or did they make
  49. their own "improvements"?  Are they going to steal your source
  50. code and sell a modified version to someone else?
  51.  
  52. Then there is the infamous copy protection.  We work with a lot
  53. of dBASE programmers and consultants, and we hear a lot of war
  54. stories from them.  One of the biggest problems they have is the
  55. panic when a client ruins their installed copy of dBASE, or
  56. damages their dBASE system diskette.
  57.  
  58. But there is a another way to run the very same PRG files without
  59. buying copies of dBASE.  There is a way to sell your applications,
  60. and yet keep your source code confidential.  There is a way to
  61. keep clear of Ashton-Tate's copy protection nonsense.
  62.  
  63. And there is a way to run your dBASE programs dramatically faster:
  64. up to 15 times faster in Miriam Liskin's benchmark tests.
  65.  
  66. How?  By compiling your programs with either the WordTech or
  67. Clipper compilers, and selling or giving away the output of the
  68. compiler instead of the PRG files.  Anyone can run your compiled
  69. programs: they don't need a copy of dBASE.
  70.  
  71.  
  72.  
  73. Before you continue, please read the article reprints and
  74. brochures that came with this disk.  They explain in great detail
  75. how the compilers work.  (If you don't have time to read
  76. everything, at least glance through Miriam Liskin's four articles
  77. for an excellent introduction.)  And if you ever have any
  78. questions about dBASE compilers, call us at (415) 652-3630.
  79.  
  80.  
  81. This disk has four subdirectories:
  82.  
  83.   DBASE    contains 15 PRG and 10 FMT files that make up a typical
  84.            dBASE application to keep track of your checking account.
  85.            The main menu program is called CHECKS.
  86.  
  87.   COMMON   contains a DBF, an NDX, and 6 FRM files that are also
  88.            part of the checkbook application.  We put them in a
  89.            separate subdirectory because these files are also
  90.            needed to run the compiled versions.
  91.  
  92.   WORDTECH contains three files that are the result of compiling
  93.            the checkbook application with the WordTech dBIII
  94.            compiler.
  95.  
  96.   CLIPPER  contains four files that are the result of compiling
  97.            the checkbook application with the Nantucket Clipper
  98.            compiler, and an index file in Clipper's non-compatible
  99.            format.
  100.  
  101.  
  102. The root subdirectory has this READ.ME file, and three BAT files
  103. that set up the environment for the three demonstrations.
  104.  
  105. Before you go any farther, it is essential that you have the
  106. statement "FILES=20" in your CONFIG.SYS file, and that your
  107. computer has been booted with that file. You can run the
  108. sample compiled programs on any IBM PC or compatible computer, as
  109. long as that machine has been booted with "FILES=20" in
  110. CONFIG.SYS.  (Compiled programs can also run on most other brands
  111. of computers.  Call us for more information about that.)
  112.  
  113.  
  114.  
  115. DEMO #1 - dBASE III
  116.  
  117. If you have a copy of dBASE III, you can run the application from
  118. the dBASE PRG files to see what it looks like.  You need to create
  119. a floppy disk, or a subdirectory on a hard disk, that contains all
  120. of the files in our DBASE subdirectory, AND all the files in our
  121. COMMON subdirectory.  The DBASE.BAT file will copy the files for
  122. you.
  123.  
  124. Then go into dBASE and type "DO CHECKS" to bring up the first
  125. screen.  Answer "C" for "color", or "M" for "mono" to the first
  126. question.  The CKGLOBAL subroutine will set colors and screen
  127. attributes based on your answer.
  128.  
  129. The seven options on the main menu are typical things you would do
  130. to keep up your checkbook register.  We included a sample data
  131. base with 13 checks and deposits to give you something to
  132. experiment with.
  133.  
  134. Please look through the PRG files and notice that they include a
  135. wide variety of dBASE commands and techniques, including several
  136. uses of macros (see the bottom of CKLIST.PRG for the best
  137. example).  As you will see, both compilers had no problem with any
  138. of these programs.
  139.  
  140.  
  141.  
  142. DEMO #2 - The WordTech dBIII Compiler
  143.  
  144. The WORDTECH subdirectory contains the result of compiling and
  145. linking the CHECKS application with the WordTech compiler.
  146. The WordTech compiler is always very simple to use, no matter how
  147. small or how large the application.  We compiled the entire
  148. application with only two commands:
  149.  
  150.    db3c -a checks
  151.    db3l checks
  152.  
  153. The first command compiles CHECKS.PRG.  But the compiler doesn't
  154. stop there.  The "-a", or "automatic", option tells the compiler
  155. to keep track of all of the "DO", "SET FORMAT TO", and SET
  156. PROCEDURE TO" commands that it finds in the main program.  It then
  157. goes on to compile all of these subroutines and format files also,
  158. and it keeps going down the chain until everything is compiled.
  159.  
  160. The second command link-edits, or combines, all of the compiled
  161. programs and the WordTech library into an EXE file and two overlay
  162. files.  The WordTech linker is totally automatic.  It always
  163. builds two overlay files for any application.  You don't have to
  164. write any overlay control statements, or worry about memory
  165. management.  The compiled program will run in only 128K of memory.
  166.  
  167. To run the WordTech-compiled program, create a floppy disk or a
  168. subdirectory on a hard disk that contains all of the files in our
  169. WORDTECH subdirectory, AND all of the files in our COMMON
  170. subdirectory.  The WORDTECH.BAT will do the copies for you.
  171.  
  172. Make sure that you have "FILES=20" in your CONFIG.SYS!
  173.  
  174. Then type the command "CHECKS" and the application will start
  175. running.  Note how the screens snap into place instantly.  That is
  176. the "flash" feature of the WordTech compiler, which gives a very
  177. professional look to your screen formats.  WordTech supports the
  178. normal DBF and NDX format, so you can switch back and forth
  179. between compiled programs and interpreted dBASE.
  180.  
  181.  
  182.  
  183. DEMO #3 - The Nantucket Clipper Compiler
  184.  
  185. The CLIPPER subdirectory contains the result of compiling and
  186. linking the CHECKS application with the Clipper compiler.
  187. Clipper is very easy and automatic to use FOR SMALL APPLICATIONS
  188. that will fit in memory.  But for real-life large applications,
  189. you normally must direct Clipper to build an overlay structure.
  190. This requires compiling sets of the subroutines separately, and
  191. writing "overlay control statements" to control which subroutines
  192. get loaded into which segments of memory.
  193.  
  194. Since our sample application is small, we could have cheated and
  195. used Clipper's automatic options.  But we decided to build an
  196. overlay structure to show you how Clipper works in the real world.
  197.  
  198. Compiling an overlay version of the CHECKS application with
  199. Clipper required the following commands:
  200.  
  201.    clipper @checkclp
  202.    clipper ckmenu
  203.    clipper cklist
  204.    clipper ckadd
  205.    clipper ckedit
  206.    clipper ckrec
  207.    clipper ckcncl
  208.    clipper ckcalcb
  209.    clipper ckbadbal
  210.    clipper ckglobal
  211.    plink86 @ckovl
  212.  
  213. The first and last commands, with the "@", point to control files
  214. as follows:
  215.  
  216. File CHECKCLP.CLP contains 2 lines:
  217.  
  218.    checks
  219.    ckdate
  220.  
  221.  
  222. File CKOVL.LNK contains 12 lines:
  223.  
  224.    file checkclp,ckglobal,ckmenu
  225.    begin
  226.      section into cklists file cklist
  227.    end
  228.    begin
  229.      section into ckedits file ckedit,ckadd,ckcncl
  230.    end
  231.    begin
  232.      section into ckfixes file ckrec,ckbadbal,ckcalcb
  233.    end
  234.    lib clipper.lib
  235.    lib overlay.lib
  236.  
  237.  
  238. To run the Clipper compiled program, create a floppy disk or a
  239. subdirectory on a hard disk that contains all of the files in our
  240. CLIPPER subdirectory, AND all of the files in our COMMON
  241. subdirectory.  The CLIPPER.BAT will do the copies for you.
  242.  
  243. Make sure that you have "FILES=20" in your CONFIG.SYS!
  244.  
  245. Then type the command "CHECKCLP" and the application will start
  246. running.  Note how fast everything runs.  Clipper is a lot of
  247. trouble to use and the incompatible indexes are sometimes a pain.
  248. But Clipper runs your application so fast that it is often well
  249. worth the trouble!
  250.  
  251. If you make any changes to the CHECKS database while running the
  252. Clipper compiled program, you must re-index the file if you switch
  253. back to dBASE III or WordTech.
  254.  
  255.  
  256.  
  257. IT'S YOUR MOVE
  258.  
  259. Notice that you could run the compiled programs without needing a
  260. copy of dBASE III, and without snooping at the PRG files.  We did
  261. not need anyone's permission to send you the compiled versions of
  262. the application.  We did not have to pay any royalties or license
  263. fees to WordTech or Nantucket.  We are free to distribute the
  264. compiled code in any way we please.  You wil enjoy that same
  265. freedom when you own a dBASE compiler.
  266.  
  267. The compilers are a little expensive and it will take you an
  268. evening or so to get everything working.  But you and your clients
  269. will never buy another copy of dBASE, and that will save you much
  270. more than the price of the compiler.  Your programs will run
  271. so much faster that your conversion time and trouble will be
  272. repaid many times over.  And your source code will be protected.
  273.  
  274. So what are you waiting for?  Call (415) 652-3630 and talk to one
  275. of our consultants.  We know both compilers very well and we will
  276. give you impartial advice on which one is better for you.
  277.  
  278.  
  279. ----------------------------------------------------------------------
  280.  
  281.      dataBASE Specialties, P.O. Box 2975, Oakland, CA  94609
  282.  
  283.                        O R D E R   F O R M
  284.  
  285.        ===================================================
  286.            Call 800-621-0851 ext. 377  or 415-652-3630
  287.                  for VISA, MASTERCARD, or C.O.D.
  288.        ===================================================
  289.  
  290. For checks or purchase orders, mail this form to the above address.
  291.  
  292.  
  293.    ****************** OUR SIMPLE GUARANTEE ******************
  294.    * Try either compiler with your applications for 30 days.*
  295.    * If you are not satisfied, we will exchange it for the  *
  296.    * other brand, or refund your payment in full.           *
  297.    **********************************************************
  298.  
  299.                                            RETAIL   OUR
  300.  QTY         ITEM                          PRICE   PRICE     AMOUNT
  301.  
  302. _____ WordTech dBIII Compiler for PC & DOS  $750   $449    ___________
  303.        (Includes free copy of dB Chart)
  304.  
  305. _____ Nantucket Clipper Compiler for PC     $695   $399    ___________
  306.  
  307.  
  308. _____ WordTech dB Compiler for dBASE II     $750   $449    ___________
  309.        (Includes free copy of dB Chart)
  310.  
  311. _____ WordTech dB Chart - graphs from DBF's  $99    $79    ___________
  312.  
  313.  
  314. _____ WordTech dBXL - 100% dBASE III clone  $169   $125    ___________
  315.  
  316.  
  317.               If shipped to California, STATE SALES TAX:   ___________
  318.  
  319.                         $6 for UPS air, or     SHIPPING:   ___________
  320.                        $15 for next-day express
  321.                                                   TOTAL:   ___________
  322.  
  323.  
  324. Payment by: ___Check   ___VISA   ___MasterCard
  325.  
  326. Card number: ____________________________
  327.  
  328. Expiration date: ____________
  329.  
  330. Card holder's signature: _____________________________
  331.  
  332. IMPORTANT - What computer and _________________________________
  333.             operating system?
  334.                               _________________________________
  335.  
  336. Name:_________________________________________________
  337. Company:______________________________________________
  338. Street address:_______________________________________
  339.                _______________________________________
  340. Phone:(_______)_______________________________________
  341.  
  342.  
  343. ----------------------------------------------------------------------
  344.